An adaptive global reduction algorithm for wormhole-routed 2D meshes
نویسندگان
چکیده
This paper presents a global reduction algorithm for wormhole-routed 2D meshes. Well-known reduction algorithms that are optimized for short vectors have complexity O(M log N), where N = nn is the number of nodes, and M the vector length. Algorithms suitable for long vectors have complexity O(p N +M). Previously known asymptotically optimal algorithms with complexity O(log N + M) incur inherent network contention among constituent messages. The proposed algorithm adapts to the given vector length, resulting in complexities O(M log N) for short vectors, O(log N + M) for medium-sized vectors, and O(p N + M) for suuciently long vectors. The O(p N + M) version is preferred to the O(log N + M) version for long vectors, due to its small coeecient associated with M; the dominating factor for such vectors. The algorithm is contention-free in a synchronous environment. Under asynchronous execution models, depth contention (contention among message-passing steps) may occur. However, simulation studies show that the eeect of depth contention on the actual performance is negligible.
منابع مشابه
An Adaptive Global Reduction Algorithm for Wormhole-Routed 2D Mesh Networks
This paper presents a global reduction algorithm for wormhole-routed 2D meshes. Well-known reduction algorithms that are optimized for short vectors have complexity O(M log N), where N = n n is the number of nodes, and M the vector length. Algorithms suitable for long vectors have complexity O(p N +M). Previously known asymptotically optimal algorithms with complexity O(logN + M) incur inherent...
متن کاملA Performance Evaluation of Fully Adaptive Wormhole Routing including Selection Function Choice
Many adaptive routing algorithms have been proposed for wormhole-routed interconnection networks. Comparatively little work, however, has been done on determining how the selection function affects the performance of an adaptive routing algorithm. In this paper, we present a detailed simulation study of various selection functions for four different fully adaptive wormhole routing algorithms fo...
متن کاملAdaptive Fault-tolerant Wormhole Routing in 2D Meshes
We present an adaptive fault-tolerant wormhole routing algorithm for 2D meshes. The main feature is that with the algorithm, a normal routing message, when blocked by some faulty processor, would detour along the f-polygons around the fault region. The proposed algorithm can tolerate convex faults with only three virtual channels per physical channel regardless of the overlapping of fpolygons o...
متن کاملAn Extended Dominating Node Approach to Collective Communication in All-Port Wormhole-Routed 2D Meshes
A new model for the design of collective communication operations in wormhole-routed 2D mesh networks is introduced. While the resultant algorithms are unicast-based, in that they are implemented without special hardware support, they are designed to exploit both the distance-insensitivity of wormhole-routing and an all-port communication architecture, in which each node may simultaneously tran...
متن کامل5 Conclusions and Future Work
20 and topologies. As in the case of 2D meshes with double y channels, the turn model may reveal more adaptive routing algorithms than were previously known. For example, 24 of the 32 turns in a double-xy network can be allowed and still prevent deadlock, while the double-xy routing algorithm allows only 8 (Figure 2). Finally, we limited our exploration of routers with six bidirectional network...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Parallel Computing
دوره 23 شماره
صفحات -
تاریخ انتشار 1995